import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import element from './utils/element.js'
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(element)
// import EnnAuthSdk from "@enncloud/enn-auth-sdk";

// !(async function() {
//   try {
//     let authSdk = await EnnAuthSdk({
//       appid: "op-innovative-declare", //项目APPID
//       baseUrl: "http://op-innovative-declare.dev.ennewi.cn", //该前端对应的后端接口服务的地址(需保证该后端服务也集成了后端的鉴权sdk)
//       accessKey: "THvwPflOwMBBxTiyBKp4pUKqQz3xzbfn", // 网关key
//       env: "NEW_DEV", //当前运行环境 DEV FAT PRO NEW_DEV（新智测试环境）NEW_PRO(新智生产环境多租户版本) NEW_PRO_ONLINE(新智生产环境多租户版本对外域名)
//       warningCb: (message) => {}, //错误提示回调函数
//     });
//     Vue.prototype.authSdk = authSdk; //将实例挂载至vue原型链中，以便其它组件调用 登出功能 （this.authSdk.logout()） 切换租户功能(this.authSdk.selectTenant())
//   } catch (e) {
//     // 处理获取token异常情况
//     // 如果出现authentiation接口返回418和业务接口返沪417，然后一直循环跳鉴权页，则不要在这里 initVue()
//   }
// })();
// //鉴权sdk文档 https://confluence.enncloud.cn/pages/viewpage.action?pageId=469139726
Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount("#app");
